草庐IT

AtCoder Beginner Contest 262 题解

全部标签

Educational Codeforces Round 145 Div. 2 题解

目录A.Garland(签到)题面翻译思路:代码B.PointsonPlane(数学)题面翻译思路:代码C.SumonSubarray(构造)题面翻译:思路:代码D.BinaryStringSorting题面翻译思路:代码A.Garland(签到)Youhaveagarlandconsistingof 4 coloredlightbulbs,thecolorofthe i-thlightbulbis si.Initially,allthelightbulbsareturnedoff.Yourtaskistoturnallthelightbulbson.Youcanperformthefollo

Educational Codeforces Round 145 Div. 2 题解

目录A.Garland(签到)题面翻译思路:代码B.PointsonPlane(数学)题面翻译思路:代码C.SumonSubarray(构造)题面翻译:思路:代码D.BinaryStringSorting题面翻译思路:代码A.Garland(签到)Youhaveagarlandconsistingof 4 coloredlightbulbs,thecolorofthe i-thlightbulbis si.Initially,allthelightbulbsareturnedoff.Yourtaskistoturnallthelightbulbson.Youcanperformthefollo

指针和数组笔试题解析【下篇】

文章目录👁️6.指针笔试题👀6.1.试题(1)👀6.2.试题(2)👀6.3.试题(3)👀6.4.试题(4)👀6.5.试题(5)👀6.6.试题(6)👀6.7.试题(7)👀6.8.试题(8)👁️6.指针笔试题👀6.1.试题(1)💡下面代码输出的结果是什么?intmain(){ inta[5]={1,2,3,4,5}; int*ptr=(int*)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); return0;}👀6.2.试题(2)💡假设p的值为0x100000如下表达式的值分别为多少?structTest{ intNum; char*pcName; shortsD

指针和数组笔试题解析【下篇】

文章目录👁️6.指针笔试题👀6.1.试题(1)👀6.2.试题(2)👀6.3.试题(3)👀6.4.试题(4)👀6.5.试题(5)👀6.6.试题(6)👀6.7.试题(7)👀6.8.试题(8)👁️6.指针笔试题👀6.1.试题(1)💡下面代码输出的结果是什么?intmain(){ inta[5]={1,2,3,4,5}; int*ptr=(int*)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); return0;}👀6.2.试题(2)💡假设p的值为0x100000如下表达式的值分别为多少?structTest{ intNum; char*pcName; shortsD

LeetCode每日一题题解:917. 仅仅反转字母-双指针-python和C++

大家经常在评论区问我如果学习Python,如何锻炼 自己的Python编程能力,这里给大家推荐一个我经常练习Python的网站:牛客网-找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网 里面还包含很多大厂笔试的Python题目,大家可以跟我一起刷题,从本周起我会陆续在博客分享我的刷题心得,欢迎大家跟我一起学习,有问题可以在评论区指出来,大家一起讨论。917.仅仅反转字母难度简单112收藏分享切换为英文接收动态反馈给你一个字符串 s ,根据下述规则反转字符串:所有非英文字母保留在原有位置。所有英文字母(小写或大写)位置反转。返回反转后的 s 。示例1:输入:s="ab-cd

Python基础编程100题--带题解

1.等级描述Level1:初级。是指刚刚通过Python入门课程的人。他可以用1或2个Python类或函数来解决一些问题。通常,答案可以直接在教科书中找到。Level2:中级。是指刚刚学习了Python,但是已经有了较强的编程背景的人。他应该能够解决可能涉及3或3个Python类或函数的问题。答案不能直接在课本上找到。Level3:高级。。他应该使用Python来解决更复杂的问题,使用更丰富的库函数、数据结构和算法。他应该使用几个Python标准包和高级技术来解决这个问题。2.问题的模板问题提示解决方案3.问题100道Python编程题题11级问题:编写一个程序,它将找到所有这些数字,可被7整

CF338D GCD Table 题解

CF338DGCDTable题解题目描述你有一个长度为\(k\)的数列\(a\),询问是否存在\(x\in[1,n]~~~y\in[1,m]\)使得\(\foralli~~~\gcd(x,y+i-1)=a_i\)。解析我们转换一下可以得到:\[\foralli~~\left\{\begin{matrix}x\equiv0\pmod{a_i}\\y+i-1\equiv0\pmod{a_i}\end{matrix}\right.\]前面一个\(x\)很好解决,直接最大公倍数。\(y\)可以转化一下:\[y\equiv1-i\pmod{a_i}\]经典扩展中国剩余定理。但是我们因为分开考虑的\(x\

2022蓝桥杯C++B组国赛真题题解

A:2022问题描述将2022拆分成10个互不相同的正整数之和,总共有多少种拆分方法?注意交换顺序视为同一种方法,例如2022=1000+1022 和1022+1000 就视为同一种方法。答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。运行限制最大运行时间:1s最大运行内存:512M dp动态规划,a[i][j][v]代表1到i个数中,选j个数,和为v的答案总数;每次到i时有两种状况,选i和不选i选i:    a[i][j][v]  a[i-1][j-1][v-i]  相对上次来说,j要加一,i要加一,但是此

2021年第十二届蓝桥杯javaB组题解

前五题为选择题,后面五题为大题​​​​​​A题:ASC【5分】【题目描述】已知大写字母A的ASCII码为65,请问大写字母L的ASCII码是多少?【答案】:76【题解】简单的acsll计算,按照字母表,A为第1个,L为第12个,故L的ASCll码为65+11=76.B题:卡片【5分】【题目描述】小蓝有很多数字卡片,每张卡片上都是数字0到9。小蓝准备用这些卡片来拼一些数,他想从1开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。小蓝想知道自己能从1拼到多少。例如,当小蓝有30张卡片,其中0到9各3张,则小蓝可以拼出1到10,但是拼11时卡片1已经只有一张了,不够拼出11。现在小蓝手

2021年第十二届蓝桥杯javaB组题解

前五题为选择题,后面五题为大题​​​​​​A题:ASC【5分】【题目描述】已知大写字母A的ASCII码为65,请问大写字母L的ASCII码是多少?【答案】:76【题解】简单的acsll计算,按照字母表,A为第1个,L为第12个,故L的ASCll码为65+11=76.B题:卡片【5分】【题目描述】小蓝有很多数字卡片,每张卡片上都是数字0到9。小蓝准备用这些卡片来拼一些数,他想从1开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。小蓝想知道自己能从1拼到多少。例如,当小蓝有30张卡片,其中0到9各3张,则小蓝可以拼出1到10,但是拼11时卡片1已经只有一张了,不够拼出11。现在小蓝手